package com.wxy.demo.socket;

import java.io.*;
import java.net.Socket;

/**
 * <p>
 *
 * </p>
 *
 * @author e-Xiaoyuan.Wang
 * @since 2022/7/26 9:58
 */
public class SocketClient {

    public static void main(String[] args) throws IOException {
        // 和服务器创建连接
        Socket socket = new Socket("localhost", 8088);
        // 要发送给服务器的信息
        OutputStream os = socket.getOutputStream();
        PrintWriter pw = new PrintWriter(os);
        pw.write("客户端发送信息");
        pw.flush();
        socket.shutdownOutput();
        // 从服务器接收的信息
        InputStream is = socket.getInputStream();
        BufferedReader br = new BufferedReader(new InputStreamReader(is));
        String info;
        while ((info = br.readLine()) != null) {
            System.out.println("服务器返回信息：" + info);
        }
        br.close();
        is.close();
        os.close();
        pw.close();
        socket.close();
    }

}